package cn.han;

import java.util.Arrays;
import java.util.Random;

//本类用于进一步练习数组
//需求：输出每一年中每一个月份的天数，比如：一月有31天
public class ArrayExec {
    public static void main(String[] args) {
        m1();
        m2();
        m3();//创建一个随机数组

    }

    static void m3() {//数组长度可以为0
        int c  = new Random().nextInt(10)+1;
        int[] a = new int[c];
        for (int i = 0; i < a.length; i++) {
            int b  = new Random().nextInt(10)+1;
            a[i] = b;


        }

        System.out.println(Arrays.toString(a));
    }

    static void m2() {

    }

    static void m1() {//1.创建一个数组，用来存放12个月的天数
        int[] month = {31,28,31,30,31,30,31,31,30,31,30,31};
        /**数组的遍历：从头到尾把数组每个位置轮一遍*/
        //2.通过for循环遍历数组，通过数组下标来操作数组中的元素
        //
        for (int i = 0; i <month.length ; i++) {
            System.out.println((i+1)+"月有"+month[i]+"天");
        }

    }
    int[] a = new int[4];
    int[] b = {1,2,3};
    int[] c = new int[]{1,2,4};
}
